// 图标组件统一导出
export { default as IconMember } from './IconMember.vue';
export { default as IconPermission } from './IconPermission.vue';
export { default as IconDashBoard } from './IconDashBoard.vue';
export { default as IconExpand } from './IconExpand.vue';
export { default as IconAddMember } from './IconAddMember.vue';
export { default as IconBack } from './IconBack.vue';
export { default as IconEnter } from './IconEnter.vue';
export { default as IconDelete } from './IconDelete.vue';
export { default as IconEdit } from './IconEdit.vue';
export { default as IconAdd } from './IconAdd.vue';
export { default as IconSearch } from './IconSearch.vue';
export { default as IconReset } from './IconReset.vue';
export { default as IconHome } from './IconHome.vue';
export { default as IconLogout } from './IconLogout.vue';
export { default as IconUpdate } from './IconUpdate.vue';
export { default as IconCopy } from './IconCopy.vue';
export { default as IconProjectSetting } from './IconProjectSetting.vue';

import IconMember from './IconMember.vue';
import IconPermission from './IconPermission.vue';
import IconDashBoard from './IconDashBoard.vue';
import IconProjectSetting from './IconProjectSetting.vue';

// 图标映射对象
export const iconMenuMap = {
  IconMember: IconMember,
  IconPermission: IconPermission,
  IconDashBoard: IconDashBoard,
  IconProjectSetting: IconProjectSetting,
};

// 使用方式：
// 1. 直接导入: import { IconMember } from '@/common/components/icons'
// 2. 动态使用: <IconWrapper name="member" />
// 3. 在菜单中使用: icon: 'member'
